package com.trade.core.trade;


import com.trade.core.message.TradeObjectRestResponse;

/**
 * @author sven.wang
 * @version 2021/12/7 15:50
 *
 * <P>交易步骤入参
 *
 * @Description: 交易处理步骤
 */
public interface ITradeProcessorStep{

    /**
     * 设置步骤
     *
     * @return 步骤枚举
     */
    String step();

    /**
     * 处理一笔交易
     * @return 交易处理结果
     */
    TradeObjectRestResponse process();

}
